6d6d7720c52d16528c7e902132c0eeab5bcc5ac1,opennms-import/src/main/java/org/opennms/netmgt/importer/operations/AbstractSaveOrUpdateOperation.java,AbstractSaveOrUpdateOperation,updateSnmpDataForInterface,#OnmsIpInterface#,152
Before Change
snmpIf.setIfAlias(m_collector.getIfAlias(ifIndex));
snmpIf.setIfName(m_collector.getIfName(ifIndex));
snmpIf.setIfType(getIfType(ifIndex));
snmpIf.setNetMask(getNetMask(ifIndex));
snmpIf.setIfAdminStatus(getAdminStatus(ifIndex));
snmpIf.setIfDescr(m_collector.getIfDescr(ifIndex));
snmpIf.setIfSpeed(m_collector.getIfSpeed(ifIndex));
After Change
// first look to see if an snmpIf was created already
OnmsSnmpInterface snmpIf = m_node.getSnmpInterfaceWithIfIndex(ifIndex);
if (snmpIf == null) {
// if not then create one
snmpIf = new OnmsSnmpInterface(ipAddr, new Integer(ifIndex), m_node);
snmpIf.setIfAlias(m_collector.getIfAlias(ifIndex));
snmpIf.setIfName(m_collector.getIfName(ifIndex));
snmpIf.setIfType(getIfType(ifIndex));
snmpIf.setNetMask(getNetMask(ifIndex));
snmpIf.setIfAdminStatus(getAdminStatus(ifIndex));
snmpIf.setIfDescr(m_collector.getIfDescr(ifIndex));
snmpIf.setIfSpeed(m_collector.getIfSpeed(ifIndex));